turtle river - Turkish English Dictionary